package com.ultron.app.modules.demo.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ultron.app.modules.demo.entity.DemoPO;
import com.ultron.app.modules.user.entity.userInfo.UserInfoPO;
import com.ultron.app.modules.user.entity.userInfo.bo.UserInfoQueryBO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
* 标题：demo信息(持久化Mapper)
* 说明：demo信息(持久化Mapper),默认继承MP的BaseMapper<PO>,特殊业务场景可自定义扩展
* 时间：2024-2-26
* 作者：admin
*/
@Mapper
public interface DemoMapper extends BaseMapper<DemoPO> {


       /**
    * 查询树结构数据新数据编号
    *
    * @param noh        头编号，首节点传0
    * @param length     长度
    * @param step       步长
    * @param columnName 列名称
    * @param exMap QueryBO扩展参数
    * @return
    */
   String getTreeNo(@Param("noh") String noh, @Param("length") int length, @Param("step") int step, @Param("columnName") String columnName, @Param("exMap") UserInfoQueryBO exMap);
}